About Butcher S Square Management Limited (05519133) United Kingdom