About Nelson Macgregor Limited (05399655) United Kingdom