About Larkhall Fine Art Limited (03191266) United Kingdom