About Spencer 1508 Limited (07854646) United Kingdom