About St Albans Properties Limited (05479269) United Kingdom