About Thames Meadows Limited (02558357) United Kingdom