About George Spencer Designs Limited (02011589) United Kingdom