About B&r Specialist Cars Limited (13295240) United Kingdom