About Albert & Rodger Limited (10797102) United Kingdom