About Lrc Developments Limited (12545570) United Kingdom