About Macmoor Associates Limited (04931370) United Kingdom