About Farrier Place Management Company Limited (03900076) United Kingdom