About Thorburn Property Investments Ltd (12669083) United Kingdom