About O & B Properties Limited (11833984) United Kingdom