About Tabard Square (building B) Limited (05145339) United Kingdom