About Spikhatch Barn Limited (13672204) United Kingdom