About Alexander-charles Grant Limited (12922865) United Kingdom