About Oakham Design Limited (05617204) United Kingdom