About Spencer Haris Ltd (12849773) United Kingdom