About Spenbark Developments Limited (05069209) United Kingdom