About St Albans Country Properties Ltd (12978105) United Kingdom