About Edge Clough Limited (10466704) United Kingdom