About Sarsen Properties Limited (04154830) United Kingdom