About R & H Architecture Limited (07621466) United Kingdom