About O & B Property Developers Limited (10213099) United Kingdom