About Langrick Properties Limited (13060649) United Kingdom