About Ace (sloane) Limited (09987166) United Kingdom