About Outer Space Garden Buildings Ltd (07284999) United Kingdom