About Moorfields (locking Castle) Management Company Limited (05281872) United Kingdom