About Spencer Charles Ltd (12127559) United Kingdom