About Thomas Allen Design Ltd (09824634) United Kingdom