About D Clixby E & I Technical Limited (10326153) United Kingdom