About Thames Lane Limited (12844563) United Kingdom