About Foxley Trade Windows Ltd (12993861) United Kingdom