About Mankiewitz & Co. Limited (09790888) United Kingdom