About Lord & Duplooy Ltd (09692883) United Kingdom