About Tameplace Contracts Ltd (07400236) United Kingdom