About Allen & Wilson Property Developers Limited (12981638) United Kingdom