About Edderthorpe Holdings Limited (11827240) United Kingdom