About Leverick Place Mangement Limited (13398481) United Kingdom