About Tabard Square (building A) Limited (05145334) United Kingdom