About Hinkle & Begbie Investments Limited (12880091) United Kingdom