About Met Homes Ltd. (12980251) United Kingdom