About Farrar Mayfair Limited (13069051) United Kingdom