About Specter Stratton And Berg Holding Limited (12171181) United Kingdom