About Wray Lacroix Ltd. (11756196) United Kingdom