About Spencer S Assets Limited (06761602) United Kingdom