About Lee Boyd Limited (SC179504) United Kingdom