Bearer TOKEN - Error

FreeAgent,

I keep getting these sporadically from the API. Any ideas?

BadRequest - {“errors”:{“error”:{“message”:“Malformed Authorization HTTP
header. Should be of form “Authorization: Bearer TOKEN””}}}

Thanks

Jon Free

Hi Jon,

I’ll happily take a look into this for you.

Can you provide us with some information that might help to track down your
requests in our logs, please?

Can you share which IP address your requests are sent from?
Do you have a DateTime for an example request that triggered the error?
Is this happening across all of your requests or just those to a particular
API end-point?

Thanks!
DaveOn 29 March 2016 at 14:06, Jon Free jon.free@wastesource.co.uk wrote:

FreeAgent,

I keep getting these sporadically from the API. Any ideas?

BadRequest - {“errors”:{“error”:{“message”:“Malformed Authorization HTTP
header. Should be of form “Authorization: Bearer TOKEN””}}}

Thanks


Jon Free


You received this message because you are subscribed to the Google Groups
“FreeAgent API” group.
To unsubscribe from this group and stop receiving emails from it, send an
email to freeagent_api+unsubscribe@googlegroups.com.
To post to this group, send email to freeagent_api@googlegroups.com.
Visit this group at https://groups.google.com/group/freeagent_api.
For more options, visit https://groups.google.com/d/optout.

David Jones
Support Engineering Team Lead

FreeAgent

Hi Jon,

Making multiple requests in parallel shouldn’t cause any problems.
The issue we’re seeing concerns the authorization headers in each
individual request, rather than requests in aggregate.

Are you still seeing intermittent “Malformed Authorization HTTP header”
responses?
Is there any chance you might be able to log the raw content, including the
headers, of any requests for which you receive this error?

Kind regards,
Dave JOn 5 April 2016 at 16:14, Jon Free jon.free@wastesource.co.uk wrote:

We did pull the library we use down from Github recently but as is. And
then updated the rest sharp and json dependencies but that was it. I can’t
see how this could have introduced this problem.

Is there an issue with making multiple requests to the API at the same
time? We have one app which polls for various reasons through out the day
and then our main app which can hit the API at any point. Both would
utilise the same OAuth creds?

On 29 March 2016 at 16:06, David Jones david.jones@freeagent.com wrote:

Hi Jon,

I’ve been able to isolate your request from 2016-03-29 13:38:51

As far as we can tell, your request hit our servers with a malformed
BEARER token in the authorization header.
We’ll return the “Malformed Authorization HTTP header” response when the
authorization header doesn’t match the regular expression /^(Bearer|OAuth)
.*/

It’s strange that such an issue would be intermittent as presumably your
RestSharp user agent is handling authorization headers for you?

Can I ask, have you made any changes to your configuration recently?
Do you have multiple processes interacting with our API, one of which may
have gone rogue?

We don’t have any logging of authorization headers as we obviously don’t
wish to capture private OAuth tokens.
Are you able to capture requests from your side? Perhaps you could
write-out just the requests that trigger 400 errors and share via a support
ticket, so we can take a closer look?

Sorry for the trouble and thanks for your help investigating!

Dave J

On 29 March 2016 at 14:30, Jon Free jon.free@wastesource.co.uk wrote:

Requests occurred at:

2016-03-24 12:30:05.360
2016-03-27 10:00:11.210
2016-03-29 11:46:24.767
2016-03-29 13:38:51.670

IP:

37.128.134.246

Several end points.

Cheers

Jon

On 29 March 2016 at 14:18, David Jones david.jones@freeagent.com wrote:

Hi Jon,

I’ll happily take a look into this for you.

Can you provide us with some information that might help to track down
your requests in our logs, please?

Can you share which IP address your requests are sent from?
Do you have a DateTime for an example request that triggered the error?
Is this happening across all of your requests or just those to a
particular API end-point?

Thanks!
Dave

On 29 March 2016 at 14:06, Jon Free jon.free@wastesource.co.uk wrote:

FreeAgent,

I keep getting these sporadically from the API. Any ideas?

BadRequest - {“errors”:{“error”:{“message”:“Malformed Authorization
HTTP header. Should be of form “Authorization: Bearer TOKEN””}}}

Thanks


Jon Free


You received this message because you are subscribed to the Google
Groups “FreeAgent API” group.
To unsubscribe from this group and stop receiving emails from it, send
an email to freeagent_api+unsubscribe@googlegroups.com.
To post to this group, send email to freeagent_api@googlegroups.com.
Visit this group at https://groups.google.com/group/freeagent_api.
For more options, visit https://groups.google.com/d/optout.


David Jones
Support Engineering Team Lead

FreeAgent


You received this message because you are subscribed to the Google
Groups “FreeAgent API” group.
To unsubscribe from this group and stop receiving emails from it, send
an email to freeagent_api+unsubscribe@googlegroups.com.
To post to this group, send email to freeagent_api@googlegroups.com.
Visit this group at https://groups.google.com/group/freeagent_api.
For more options, visit https://groups.google.com/d/optout.


Jon Free

WasteSource http://www.wastesource.co.uk/

07931 925 257 <07931+925+257>| 0117 205 0259

wastesource.co.uk http://www.wastesource.co.uk/ | @wastesource
https://twitter.com/#!/WasteSource

Office 4, Tobacco Factory, Bristol, BS3 1TF

Information in this email is confidential and intended for the sole use
of the addressee/s. Access, copying, disclosure or re-use, in any way, of
the contents of this email by anyone other than the addressee/s is
unauthorised. I accept no legal responsibility for the content of the
message. If you have received this email in error, please return it to the
sender.


You received this message because you are subscribed to the Google
Groups “FreeAgent API” group.
To unsubscribe from this group and stop receiving emails from it, send
an email to freeagent_api+unsubscribe@googlegroups.com.
To post to this group, send email to freeagent_api@googlegroups.com.
Visit this group at https://groups.google.com/group/freeagent_api.
For more options, visit https://groups.google.com/d/optout.


David Jones
Support Engineering Team Lead

FreeAgent


You received this message because you are subscribed to the Google Groups
“FreeAgent API” group.
To unsubscribe from this group and stop receiving emails from it, send an
email to freeagent_api+unsubscribe@googlegroups.com.
To post to this group, send email to freeagent_api@googlegroups.com.
Visit this group at https://groups.google.com/group/freeagent_api.
For more options, visit https://groups.google.com/d/optout.


Jon Free

WasteSource http://www.wastesource.co.uk/

07931 925 257 <07931+925+257>| 0117 205 0259

wastesource.co.uk http://www.wastesource.co.uk/ | @wastesource
https://twitter.com/#!/WasteSource

Office 4, Tobacco Factory, Bristol, BS3 1TF

Information in this email is confidential and intended for the sole use of
the addressee/s. Access, copying, disclosure or re-use, in any way, of the
contents of this email by anyone other than the addressee/s is
unauthorised. I accept no legal responsibility for the content of the
message. If you have received this email in error, please return it to the
sender.


You received this message because you are subscribed to the Google Groups
“FreeAgent API” group.
To unsubscribe from this group and stop receiving emails from it, send an
email to freeagent_api+unsubscribe@googlegroups.com.
To post to this group, send email to freeagent_api@googlegroups.com.
Visit this group at https://groups.google.com/group/freeagent_api.
For more options, visit https://groups.google.com/d/optout.

David Jones
Support Engineering Team Lead

FreeAgent

Hi Jon,

I’ve been able to isolate your request from 2016-03-29 13:38:51

As far as we can tell, your request hit our servers with a malformed BEARER
token in the authorization header.
We’ll return the “Malformed Authorization HTTP header” response when the
authorization header doesn’t match the regular expression /^(Bearer|OAuth)
.*/

It’s strange that such an issue would be intermittent as presumably your
RestSharp user agent is handling authorization headers for you?

Can I ask, have you made any changes to your configuration recently?
Do you have multiple processes interacting with our API, one of which may
have gone rogue?

We don’t have any logging of authorization headers as we obviously don’t
wish to capture private OAuth tokens.
Are you able to capture requests from your side? Perhaps you could
write-out just the requests that trigger 400 errors and share via a support
ticket, so we can take a closer look?

Sorry for the trouble and thanks for your help investigating!

Dave JOn 29 March 2016 at 14:30, Jon Free jon.free@wastesource.co.uk wrote:

Requests occurred at:

2016-03-24 12:30:05.360
2016-03-27 10:00:11.210
2016-03-29 11:46:24.767
2016-03-29 13:38:51.670

IP:

37.128.134.246

Several end points.

Cheers

Jon

On 29 March 2016 at 14:18, David Jones david.jones@freeagent.com wrote:

Hi Jon,

I’ll happily take a look into this for you.

Can you provide us with some information that might help to track down
your requests in our logs, please?

Can you share which IP address your requests are sent from?
Do you have a DateTime for an example request that triggered the error?
Is this happening across all of your requests or just those to a
particular API end-point?

Thanks!
Dave

On 29 March 2016 at 14:06, Jon Free jon.free@wastesource.co.uk wrote:

FreeAgent,

I keep getting these sporadically from the API. Any ideas?

BadRequest - {“errors”:{“error”:{“message”:“Malformed Authorization HTTP
header. Should be of form “Authorization: Bearer TOKEN””}}}

Thanks


Jon Free


You received this message because you are subscribed to the Google
Groups “FreeAgent API” group.
To unsubscribe from this group and stop receiving emails from it, send
an email to freeagent_api+unsubscribe@googlegroups.com.
To post to this group, send email to freeagent_api@googlegroups.com.
Visit this group at https://groups.google.com/group/freeagent_api.
For more options, visit https://groups.google.com/d/optout.


David Jones
Support Engineering Team Lead

FreeAgent


You received this message because you are subscribed to the Google Groups
“FreeAgent API” group.
To unsubscribe from this group and stop receiving emails from it, send an
email to freeagent_api+unsubscribe@googlegroups.com.
To post to this group, send email to freeagent_api@googlegroups.com.
Visit this group at https://groups.google.com/group/freeagent_api.
For more options, visit https://groups.google.com/d/optout.


Jon Free

WasteSource http://www.wastesource.co.uk/

07931 925 257 <07931+925+257>| 0117 205 0259

wastesource.co.uk http://www.wastesource.co.uk/ | @wastesource
https://twitter.com/#!/WasteSource

Office 4, Tobacco Factory, Bristol, BS3 1TF

Information in this email is confidential and intended for the sole use of
the addressee/s. Access, copying, disclosure or re-use, in any way, of the
contents of this email by anyone other than the addressee/s is
unauthorised. I accept no legal responsibility for the content of the
message. If you have received this email in error, please return it to the
sender.


You received this message because you are subscribed to the Google Groups
“FreeAgent API” group.
To unsubscribe from this group and stop receiving emails from it, send an
email to freeagent_api+unsubscribe@googlegroups.com.
To post to this group, send email to freeagent_api@googlegroups.com.
Visit this group at https://groups.google.com/group/freeagent_api.
For more options, visit https://groups.google.com/d/optout.

David Jones
Support Engineering Team Lead

FreeAgent

Dave,

We don’t have anything like that built in at the moment so I’ll have to
take a look into that. Hopefully won’t take that long to do.

I’ll come back to you once we have more info.

Thanks

JonOn 7 April 2016 at 09:55, David Jones david.jones@freeagent.com wrote:

Hi Jon,

Making multiple requests in parallel shouldn’t cause any problems.
The issue we’re seeing concerns the authorization headers in each
individual request, rather than requests in aggregate.

Are you still seeing intermittent “Malformed Authorization HTTP header”
responses?
Is there any chance you might be able to log the raw content, including
the headers, of any requests for which you receive this error?

Kind regards,
Dave J

On 5 April 2016 at 16:14, Jon Free jon.free@wastesource.co.uk wrote:

We did pull the library we use down from Github recently but as is. And
then updated the rest sharp and json dependencies but that was it. I can’t
see how this could have introduced this problem.

Is there an issue with making multiple requests to the API at the same
time? We have one app which polls for various reasons through out the day
and then our main app which can hit the API at any point. Both would
utilise the same OAuth creds?

On 29 March 2016 at 16:06, David Jones david.jones@freeagent.com wrote:

Hi Jon,

I’ve been able to isolate your request from 2016-03-29 13:38:51

As far as we can tell, your request hit our servers with a malformed
BEARER token in the authorization header.
We’ll return the “Malformed Authorization HTTP header” response when the
authorization header doesn’t match the regular expression /^(Bearer|OAuth)
.*/

It’s strange that such an issue would be intermittent as presumably your
RestSharp user agent is handling authorization headers for you?

Can I ask, have you made any changes to your configuration recently?
Do you have multiple processes interacting with our API, one of which
may have gone rogue?

We don’t have any logging of authorization headers as we obviously don’t
wish to capture private OAuth tokens.
Are you able to capture requests from your side? Perhaps you could
write-out just the requests that trigger 400 errors and share via a support
ticket, so we can take a closer look?

Sorry for the trouble and thanks for your help investigating!

Dave J

On 29 March 2016 at 14:30, Jon Free jon.free@wastesource.co.uk wrote:

Requests occurred at:

2016-03-24 12:30:05.360
2016-03-27 10:00:11.210
2016-03-29 11:46:24.767
2016-03-29 13:38:51.670

IP:

37.128.134.246

Several end points.

Cheers

Jon

On 29 March 2016 at 14:18, David Jones david.jones@freeagent.com wrote:

Hi Jon,

I’ll happily take a look into this for you.

Can you provide us with some information that might help to track down
your requests in our logs, please?

Can you share which IP address your requests are sent from?
Do you have a DateTime for an example request that triggered the error?
Is this happening across all of your requests or just those to a
particular API end-point?

Thanks!
Dave

On 29 March 2016 at 14:06, Jon Free jon.free@wastesource.co.uk wrote:

FreeAgent,

I keep getting these sporadically from the API. Any ideas?

BadRequest - {“errors”:{“error”:{“message”:“Malformed Authorization
HTTP header. Should be of form “Authorization: Bearer TOKEN””}}}

Thanks


Jon Free


You received this message because you are subscribed to the Google
Groups “FreeAgent API” group.
To unsubscribe from this group and stop receiving emails from it,
send an email to freeagent_api+unsubscribe@googlegroups.com.
To post to this group, send email to freeagent_api@googlegroups.com.
Visit this group at https://groups.google.com/group/freeagent_api.
For more options, visit https://groups.google.com/d/optout.


David Jones
Support Engineering Team Lead

FreeAgent


You received this message because you are subscribed to the Google
Groups “FreeAgent API” group.
To unsubscribe from this group and stop receiving emails from it, send
an email to freeagent_api+unsubscribe@googlegroups.com.
To post to this group, send email to freeagent_api@googlegroups.com.
Visit this group at https://groups.google.com/group/freeagent_api.
For more options, visit https://groups.google.com/d/optout.


Jon Free

WasteSource http://www.wastesource.co.uk/

07931 925 257 <07931+925+257>| 0117 205 0259

wastesource.co.uk http://www.wastesource.co.uk/ | @wastesource
https://twitter.com/#!/WasteSource

Office 4, Tobacco Factory, Bristol, BS3 1TF

Information in this email is confidential and intended for the sole use
of the addressee/s. Access, copying, disclosure or re-use, in any way, of
the contents of this email by anyone other than the addressee/s is
unauthorised. I accept no legal responsibility for the content of the
message. If you have received this email in error, please return it to the
sender.


You received this message because you are subscribed to the Google
Groups “FreeAgent API” group.
To unsubscribe from this group and stop receiving emails from it, send
an email to freeagent_api+unsubscribe@googlegroups.com.
To post to this group, send email to freeagent_api@googlegroups.com.
Visit this group at https://groups.google.com/group/freeagent_api.
For more options, visit https://groups.google.com/d/optout.


David Jones
Support Engineering Team Lead

FreeAgent


You received this message because you are subscribed to the Google
Groups “FreeAgent API” group.
To unsubscribe from this group and stop receiving emails from it, send
an email to freeagent_api+unsubscribe@googlegroups.com.
To post to this group, send email to freeagent_api@googlegroups.com.
Visit this group at https://groups.google.com/group/freeagent_api.
For more options, visit https://groups.google.com/d/optout.


Jon Free

WasteSource http://www.wastesource.co.uk/

07931 925 257 <07931+925+257>| 0117 205 0259

wastesource.co.uk http://www.wastesource.co.uk/ | @wastesource
https://twitter.com/#!/WasteSource

Office 4, Tobacco Factory, Bristol, BS3 1TF

Information in this email is confidential and intended for the sole use
of the addressee/s. Access, copying, disclosure or re-use, in any way, of
the contents of this email by anyone other than the addressee/s is
unauthorised. I accept no legal responsibility for the content of the
message. If you have received this email in error, please return it to the
sender.


You received this message because you are subscribed to the Google Groups
“FreeAgent API” group.
To unsubscribe from this group and stop receiving emails from it, send an
email to freeagent_api+unsubscribe@googlegroups.com.
To post to this group, send email to freeagent_api@googlegroups.com.
Visit this group at https://groups.google.com/group/freeagent_api.
For more options, visit https://groups.google.com/d/optout.


David Jones
Support Engineering Team Lead

FreeAgent


You received this message because you are subscribed to the Google Groups
“FreeAgent API” group.
To unsubscribe from this group and stop receiving emails from it, send an
email to freeagent_api+unsubscribe@googlegroups.com.
To post to this group, send email to freeagent_api@googlegroups.com.
Visit this group at https://groups.google.com/group/freeagent_api.
For more options, visit https://groups.google.com/d/optout.

Jon Free

WasteSource http://www.wastesource.co.uk/

07931 925 257 <07931+925+257>| 0117 205 0259

wastesource.co.uk http://www.wastesource.co.uk/ | @wastesource
https://twitter.com/#!/WasteSource

Office 4, Tobacco Factory, Bristol, BS3 1TF

Information in this email is confidential and intended for the sole use of
the addressee/s. Access, copying, disclosure or re-use, in any way, of the
contents of this email by anyone other than the addressee/s is
unauthorised. I accept no legal responsibility for the content of the
message. If you have received this email in error, please return it to the
sender.

Requests occurred at:

2016-03-24 12:30:05.360
2016-03-27 10:00:11.210
2016-03-29 11:46:24.767
2016-03-29 13:38:51.670

IP:

37.128.134.246

Several end points.

Cheers

JonOn 29 March 2016 at 14:18, David Jones david.jones@freeagent.com wrote:

Hi Jon,

I’ll happily take a look into this for you.

Can you provide us with some information that might help to track down
your requests in our logs, please?

Can you share which IP address your requests are sent from?
Do you have a DateTime for an example request that triggered the error?
Is this happening across all of your requests or just those to a
particular API end-point?

Thanks!
Dave

On 29 March 2016 at 14:06, Jon Free jon.free@wastesource.co.uk wrote:

FreeAgent,

I keep getting these sporadically from the API. Any ideas?

BadRequest - {“errors”:{“error”:{“message”:“Malformed Authorization HTTP
header. Should be of form “Authorization: Bearer TOKEN””}}}

Thanks


Jon Free


You received this message because you are subscribed to the Google Groups
“FreeAgent API” group.
To unsubscribe from this group and stop receiving emails from it, send an
email to freeagent_api+unsubscribe@googlegroups.com.
To post to this group, send email to freeagent_api@googlegroups.com.
Visit this group at https://groups.google.com/group/freeagent_api.
For more options, visit https://groups.google.com/d/optout.


David Jones
Support Engineering Team Lead

FreeAgent


You received this message because you are subscribed to the Google Groups
“FreeAgent API” group.
To unsubscribe from this group and stop receiving emails from it, send an
email to freeagent_api+unsubscribe@googlegroups.com.
To post to this group, send email to freeagent_api@googlegroups.com.
Visit this group at https://groups.google.com/group/freeagent_api.
For more options, visit https://groups.google.com/d/optout.

Jon Free

WasteSource http://www.wastesource.co.uk/

07931 925 257 <07931+925+257>| 0117 205 0259

wastesource.co.uk http://www.wastesource.co.uk/ | @wastesource
https://twitter.com/#!/WasteSource

Office 4, Tobacco Factory, Bristol, BS3 1TF

Information in this email is confidential and intended for the sole use of
the addressee/s. Access, copying, disclosure or re-use, in any way, of the
contents of this email by anyone other than the addressee/s is
unauthorised. I accept no legal responsibility for the content of the
message. If you have received this email in error, please return it to the
sender.

We did pull the library we use down from Github recently but as is. And
then updated the rest sharp and json dependencies but that was it. I can’t
see how this could have introduced this problem.

Is there an issue with making multiple requests to the API at the same
time? We have one app which polls for various reasons through out the day
and then our main app which can hit the API at any point. Both would
utilise the same OAuth creds?On 29 March 2016 at 16:06, David Jones david.jones@freeagent.com wrote:

Hi Jon,

I’ve been able to isolate your request from 2016-03-29 13:38:51

As far as we can tell, your request hit our servers with a malformed
BEARER token in the authorization header.
We’ll return the “Malformed Authorization HTTP header” response when the
authorization header doesn’t match the regular expression /^(Bearer|OAuth)
.*/

It’s strange that such an issue would be intermittent as presumably your
RestSharp user agent is handling authorization headers for you?

Can I ask, have you made any changes to your configuration recently?
Do you have multiple processes interacting with our API, one of which may
have gone rogue?

We don’t have any logging of authorization headers as we obviously don’t
wish to capture private OAuth tokens.
Are you able to capture requests from your side? Perhaps you could
write-out just the requests that trigger 400 errors and share via a support
ticket, so we can take a closer look?

Sorry for the trouble and thanks for your help investigating!

Dave J

On 29 March 2016 at 14:30, Jon Free jon.free@wastesource.co.uk wrote:

Requests occurred at:

2016-03-24 12:30:05.360
2016-03-27 10:00:11.210
2016-03-29 11:46:24.767
2016-03-29 13:38:51.670

IP:

37.128.134.246

Several end points.

Cheers

Jon

On 29 March 2016 at 14:18, David Jones david.jones@freeagent.com wrote:

Hi Jon,

I’ll happily take a look into this for you.

Can you provide us with some information that might help to track down
your requests in our logs, please?

Can you share which IP address your requests are sent from?
Do you have a DateTime for an example request that triggered the error?
Is this happening across all of your requests or just those to a
particular API end-point?

Thanks!
Dave

On 29 March 2016 at 14:06, Jon Free jon.free@wastesource.co.uk wrote:

FreeAgent,

I keep getting these sporadically from the API. Any ideas?

BadRequest - {“errors”:{“error”:{“message”:“Malformed Authorization
HTTP header. Should be of form “Authorization: Bearer TOKEN””}}}

Thanks


Jon Free


You received this message because you are subscribed to the Google
Groups “FreeAgent API” group.
To unsubscribe from this group and stop receiving emails from it, send
an email to freeagent_api+unsubscribe@googlegroups.com.
To post to this group, send email to freeagent_api@googlegroups.com.
Visit this group at https://groups.google.com/group/freeagent_api.
For more options, visit https://groups.google.com/d/optout.


David Jones
Support Engineering Team Lead

FreeAgent


You received this message because you are subscribed to the Google
Groups “FreeAgent API” group.
To unsubscribe from this group and stop receiving emails from it, send
an email to freeagent_api+unsubscribe@googlegroups.com.
To post to this group, send email to freeagent_api@googlegroups.com.
Visit this group at https://groups.google.com/group/freeagent_api.
For more options, visit https://groups.google.com/d/optout.


Jon Free

WasteSource http://www.wastesource.co.uk/

07931 925 257 <07931+925+257>| 0117 205 0259

wastesource.co.uk http://www.wastesource.co.uk/ | @wastesource
https://twitter.com/#!/WasteSource

Office 4, Tobacco Factory, Bristol, BS3 1TF

Information in this email is confidential and intended for the sole use
of the addressee/s. Access, copying, disclosure or re-use, in any way, of
the contents of this email by anyone other than the addressee/s is
unauthorised. I accept no legal responsibility for the content of the
message. If you have received this email in error, please return it to the
sender.


You received this message because you are subscribed to the Google Groups
“FreeAgent API” group.
To unsubscribe from this group and stop receiving emails from it, send an
email to freeagent_api+unsubscribe@googlegroups.com.
To post to this group, send email to freeagent_api@googlegroups.com.
Visit this group at https://groups.google.com/group/freeagent_api.
For more options, visit https://groups.google.com/d/optout.


David Jones
Support Engineering Team Lead

FreeAgent


You received this message because you are subscribed to the Google Groups
“FreeAgent API” group.
To unsubscribe from this group and stop receiving emails from it, send an
email to freeagent_api+unsubscribe@googlegroups.com.
To post to this group, send email to freeagent_api@googlegroups.com.
Visit this group at https://groups.google.com/group/freeagent_api.
For more options, visit https://groups.google.com/d/optout.

Jon Free

WasteSource http://www.wastesource.co.uk/

07931 925 257 <07931+925+257>| 0117 205 0259

wastesource.co.uk http://www.wastesource.co.uk/ | @wastesource
https://twitter.com/#!/WasteSource

Office 4, Tobacco Factory, Bristol, BS3 1TF

Information in this email is confidential and intended for the sole use of
the addressee/s. Access, copying, disclosure or re-use, in any way, of the
contents of this email by anyone other than the addressee/s is
unauthorised. I accept no legal responsibility for the content of the
message. If you have received this email in error, please return it to the
sender.