About Alex Spillius Associates Ltd (10999280) United Kingdom