About Welch & Co Property Investments Ltd (12491078) United Kingdom