About Edgemoore Limited (04700684) United Kingdom