About Foxglove & Wray Ltd (13074806) United Kingdom