About Alexander & Charles Associates Ltd (13155659) United Kingdom