About Llc Managers Limited (02669617) United Kingdom