About Bramwell & Lloyd Limited (00511872) United Kingdom