About Kilbride Stretton Limited (SC366562) United Kingdom