About Sorrel Gilbert Project Solutions Limited (10505842) United Kingdom