About N&ca Limited (SC594305) United Kingdom