About Ocky Clarke Associates Limited (06905401) United Kingdom