About Walmer Management Company Ltd (04558517) United Kingdom