About Tea House (larbert) Limited (11657217) United Kingdom