About Croft Meadows Management Company Ltd (06295302) United Kingdom