About Felix Property Services Limited (10879066) United Kingdom