About Albert Square Consulting Ltd (07400941) United Kingdom