About Oswald Gifford Limited (05698408) United Kingdom