About The Stables Solar Limited (08363180) United Kingdom