About Staxton Close Limited (04425227) United Kingdom