About Still Developments Limited (05193485) United Kingdom