About North End Developments Limited (10953340) United Kingdom