About Ohi Lucton House Ltd (08129360) United Kingdom