About Sloanepeterson Limited (10597386) United Kingdom