About Felix House Management Company Limited (02254212) United Kingdom