About L&r Projects Ltd (12674030) United Kingdom