About Albert Bycroft Ltd (11178243) United Kingdom