About Babcock-moxey Limited (00084992) United Kingdom