About D Leonard & Co Limited (05136078) United Kingdom