About Ferris And Sloane Limited (12889795) United Kingdom