About Macgregor Listor Limited (02367582) United Kingdom