About D L Penhallurick Limited (10295808) United Kingdom