About Farriers Mews Management Company (stamford) Limited (07128667) United Kingdom