About Sarsen Management Limited (07191781) United Kingdom