About St. Giles Trustees Limited (09874980) United Kingdom