About Nelson & Forbes Limited (SC343447) United Kingdom