About L & R Developments (herts) Limited (05448776) United Kingdom