About Little Acre Management Limited (05697982) United Kingdom