About J.r. Macgregor (dyke) Limited (SC135312) United Kingdom