About Proctor Architectural Solutions Ltd (10060631) United Kingdom