About Spencer Mallender Limited (05756065) United Kingdom