About Hampton Villa Management Company Limited (02275326) United Kingdom