About Mcavoy & Beardsmore Limited (05462028) United Kingdom