About Okehurst Properties Limited (10984671) United Kingdom