About Nicholsons Int Limited (07942533) United Kingdom