About Oyo Land Management (wallingford) Limited (05697684) United Kingdom