About Garratt Son & Flowerdew Limited (05288920) United Kingdom