About Newell & Allen Limited (09872088) United Kingdom