About Meades Directors Limited (05915150) United Kingdom