About L & R H Systems Limited (02684489) United Kingdom