About Nicholas Boyce Limited (12620255) United Kingdom