About The Blind Spot (scotland) Limited (SC475906) United Kingdom