About Richard Hewson Interior Contracts Limited (02288203) United Kingdom