About Letchworth S (freemasons Hall London) Limited (02527480) United Kingdom