About Devereux Architecture Limited (04163349) United Kingdom