About Francis & Lewis International Limited (02652113) United Kingdom