About Lorca Kipling Limited (10590483) United Kingdom