About Millard Garden Services Ltd. (09337129) United Kingdom