About Stallings Lane Motors Limited (07050092) United Kingdom