About O & L Properties Limited (13190920) United Kingdom