About Bumperstops Ltd. (04028168) United Kingdom