About Eldon Lane Properties Limited (12106752) United Kingdom