About Apax Property Limited (10224491) United Kingdom