About Del Carpio Palomino Limited (05783136) United Kingdom