About Max Spencer Limited (09064378) United Kingdom