About Ssll Property Ltd (08859003) United Kingdom