About Maxx & Co Limited (08615848) United Kingdom