About Spencer Dineley Limited (10275196) United Kingdom