About Allen Developments Limited (01786669) United Kingdom