About Sheppard & Mccullough Edgehill Road Ltd (12917547) United Kingdom