About B.r. & G.j. Twitchett Limited (01119808) United Kingdom