About Ojl Properties Limited (12673017) United Kingdom