About Tamara House (qew) Management Company Limited (05278584) United Kingdom