About Salamander Property Developments Ltd (13238431) United Kingdom