About Ryder Architecture Limited (01852938) United Kingdom