About Sulo Properties Ltd (11625851) United Kingdom