About Apax Properties Ltd (05423099) United Kingdom