About Farnell Mews Management Company Limited (03363586) United Kingdom