About Farnborough Investment Ltd (12611724) United Kingdom