About Whitten Spencer Limited (07143693) United Kingdom