About Stally Developments Limited (08679296) United Kingdom