About David Skerry Limited (12699714) United Kingdom