About Albert & Clara Limited (09587001) United Kingdom