About Pecora & Mollica Ltd (13143379) United Kingdom