About Quintessa Trustee Limited (07853279) United Kingdom