About Greene & Clark Limited (05673349) United Kingdom