About Swallowfields (hendon) Management Company Limited (02384909) United Kingdom