About O & E Property Solutions Limited (10659681) United Kingdom