About North Properties St Albans Limited (07877703) United Kingdom