About Andrew Flockhart Consulting Ltd (12985170) United Kingdom