About Inch Bay Limited (06876819) United Kingdom