About O&o Properties Limited (SC531872) United Kingdom