About Longford Court Management Company Limited (02260995) United Kingdom