About Tabard Square (building C) Limited (05145345) United Kingdom