About Mcgoff & Vickers Limited (05830149) United Kingdom