About Sloane Street Nominees Limited (05279301) United Kingdom