About Edgecroft Limited (02787520) United Kingdom