About St. Albans Mount Management Limited (02538220) United Kingdom