About Tammy Nestor Interior Design Limited (08568302) United Kingdom