About Mendon Limited (05391861) United Kingdom