About Abbey Lodge Properties Limited (04753415) United Kingdom