About Sloe Property Limited (11546826) United Kingdom