About Lbr Holdings Limited (06558398) United Kingdom