About N & D Padbury Limited (12522419) United Kingdom