About M.o. Byrd Estates Limited (03065113) United Kingdom