About Malcolm Findlay Limited (04800606) United Kingdom