About O & S Land & Property Limited (05754753) United Kingdom