About Ld Design & Development Ltd (13628019) United Kingdom