About Magnum Byre Developments Limited (02477885) United Kingdom