About London & America Limited (08437569) United Kingdom