About Nick House 13 & Co Limited (13318232) United Kingdom