About Nora Developments Limited (12951532) United Kingdom