About Abbey Property Developers Ltd (07882486) United Kingdom