About Jackmace Limited (02586836) United Kingdom