About Nilo & Company T A Shalford Village Stores Limited (09800624) United Kingdom