About St Albans Trust Limited (00140488) United Kingdom