About Spencer Oke Services Ltd (12257938) United Kingdom