About Slee & Aa Holdings Limited (09848774) United Kingdom