About Allen & Allen Properties Ltd (11337786) United Kingdom