About Albert Want & Company Limited (00357818) United Kingdom