About Sugar Loaf Properties Limited (11774945) United Kingdom