About Galloways Projects Limited (10076214) United Kingdom