About Felix Property Limited (12744057) United Kingdom