About O & A Property Consultants Limited (11812402) United Kingdom