About Howgate Close Limited (13380869) United Kingdom