About Stratton Creber Limited (05245807) United Kingdom