About Richard House Management Company Limited (05805335) United Kingdom