About Spencer Churchill Designs Limited (02045448) United Kingdom