About Lancaster Grove Associates Ltd (07961468) United Kingdom