About Jackmace Trustees Limited (07150964) United Kingdom