About Spencer Chapman Ltd (12453088) United Kingdom