About Farroche Management Limited (08900151) United Kingdom