About O & N Properties Limited (08493963) United Kingdom