About Teitelbaum & Daughter Ltd (11269351) United Kingdom