About Stephens Maguire & Company Limited (02176366) United Kingdom