About Blackford Technology Services Limited (SC465812) United Kingdom