About Millward & Co Properties Ltd (13588180) United Kingdom