About John Telfer Limited (SC226376) United Kingdom