About Inchbarn Limited (SC253946) United Kingdom