About Stuart Peter Mills Ltd (10765419) United Kingdom