About Maccombe Limited (02961489) United Kingdom