About Blackmoor Associates Limited (10630274) United Kingdom