About Scotrar Solutions Limited (07668374) United Kingdom