About O&a Property Management Limited (NI628948) United Kingdom