About Tuckers Lane Management Company Ltd (08680655) United Kingdom