About Specialist Property Investments Ltd (07670268) United Kingdom