About Lord & Friedrich U. Partner Ltd. (05989627) United Kingdom