About Stem Lane Properties Limited (01263438) United Kingdom