About M.e. Beard & Son (builders) Limited (02049543) United Kingdom