About Garrard Building And Construction Limited (01554039) United Kingdom