About London Road (leigh-on-sea) Management Limited (05136063) United Kingdom