About Narracott Management Limited (04617142) United Kingdom