About Richard & Richard S Design And Installation Specialists Limited (07301123) United Kingdom