About Felix Accommodation (ealing) Limited (01002996) United Kingdom