About Lockgates Properties Limited (07513107) United Kingdom