About Thurlow Baker Limited (13480568) United Kingdom