About Stoke Lane Properties Limited (12371779) United Kingdom