About D&r Technical Design Ltd (13144329) United Kingdom