About Duxhurst Limited (12789986) United Kingdom