About Tearlach Byford-flockhart Limited (07087161) United Kingdom