About Seeds Lane Properties Limited (12734664) United Kingdom