About Garrard House Executor & Trustee Co. Limited (00669986) United Kingdom