About David Capstick Limited (12061570) United Kingdom