About Ockendon 62a Property Investments Limited (11808807) United Kingdom