About Greenslade & O Hare Services Ltd (12186270) United Kingdom