About Northwood General Store Limited (12148637) United Kingdom