About Slee Property Group Limited (10625855) United Kingdom