About Sarratt Lodge Limited (10359831) United Kingdom