About Lee Nabbs Limited (11362128) United Kingdom