About Foinavon London Ltd. (06487543) United Kingdom