About L&h Designs Limited (06579097) United Kingdom