About Macrays Holdings Limited (11654595) United Kingdom