About Blair & Patterson Holdings Limited (SC278299) United Kingdom