About Bower Parnham Stewart Limited (03414147) United Kingdom