About Abbeylord Properties Limited (03056680) United Kingdom