About Stephen Beaver London Limited (12446033) United Kingdom