About Sarsen Limited (10641182) United Kingdom