About Thames And General Lighterage Company Limited (07088263) United Kingdom