About Locboyd Limited (11969938) United Kingdom