About Richard Wesencraft Consulting Limited (09003152) United Kingdom