About Duffie Architecture Limited (13572116) United Kingdom