About Scott & Co Property Investments Limited (12252392) United Kingdom