About Lockwood & Rann Ventures Ltd (05770466) United Kingdom