About Lupin Works Management Company Limited (02353888) United Kingdom