About O&l Prime Properties Limited (13542598) United Kingdom