About Edgmoor Limited (09876796) United Kingdom