About Balcarres Design And Development Limited (02395411) United Kingdom