About Teals Close Limited (07547518) United Kingdom