About Beck Lane Investments Limited (06774827) United Kingdom