About Ferris Heart Sloane Ltd (12417599) United Kingdom