About Sarsen Holdings Limited (09799716) United Kingdom