About Garrod And Company (developments) Limited (01923937) United Kingdom