About Ajay & Sherry Limited (11413247) United Kingdom