About Spencer Oke Ltd (12141350) United Kingdom