About Okell Properties Limited (04989568) United Kingdom