About Majorblake Limited (01801856) United Kingdom