About Felix Estates Limited (08901130) United Kingdom