About Bothwell Lease Co Ltd (SC695674) United Kingdom