About Girdwood&gill Limited (SC615358) United Kingdom