About Farm Street Investments Limited (03247063) United Kingdom