About Boyd (trustees) Limited (SC358194) United Kingdom