About Lroc (richmond) Limited (12810507) United Kingdom