About Design & Development Consultants (gb) Ltd (12459008) United Kingdom