About Sloth Properties Ltd (10749067) United Kingdom