About Mackstone Limited (01636750) United Kingdom