About Barder & Marsh Nominees Limited (02688964) United Kingdom