About Beech Filbert Street Limited (09804801) United Kingdom